home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
edit
/
aurora2.zip
/
DEFINE.AML
< prev
next >
Wrap
Text File
|
1995-01-26
|
9KB
|
456 lines
// ───────────────────────────────────────────────────────────────────
// The Aurora Editor v2.0
// Copyright 1993-1995 nuText Systems. All Rights Reserved Worldwide.
//
// Compile-Time macros and constants (included by MAIN.AML)
//
// If you have made any changes, save this file and select 'Recompile
// the Editor' <alt-f2> from the Set menu. Exit and re-enter the
// editor for your changes to take effect.
// ───────────────────────────────────────────────────────────────────
// Compile-time macros and constants ────────────────────────────────
define
// return a fully qualified boot directory aml/x file
function amlfile (filename)
qualfile = bootpath filename + ".x"
return if locatefile qualfile then
qualfile
else
bootpath filename + ".aml"
end
end
// window and config setting values
set ON 1
set OFF 0
set TOGGLE -1
set DEFAULT 2
// boolean values
set TRUE 1
set FALSE 0
// maximum column
set MAX_COL 16000
// for the [] substring operator
set LAST_CHAR 0
set TO_END 0
// colors
set black 0 set darkgray 8
set blue 1 set brightblue 9
set green 2 set brightgreen 10
set cyan 3 set brightcyan 11
set red 4 set brightred 12
set magenta 5 set brightmagenta 13
set brown 6 set yellow 14
set gray 7 set white 15
set on 1
// color calculation macro
function color (foreground on background)
return background * 16 + foreground
end
// window component id's for the setcolor, getcolor functions
set border_color 0 set menu_hotkey_color 9
set corner_color 1 set menu_disable_color 10
set north_title_color 2 set menu_hilite_color 11
set south_title_color 3 set endoftext_color 12
set control_color 4 set border_flash_color 13
set text_color 5 set fold_color 14
set mark_color 6 set modified_color 15
set scroll_color 7 set modified_cursor_color 16
set menu_color 8 set fold_begin_color 17
set fold_end_color 18
end
// Library and Extension functions ──────────────────────────────────
// Macro Compilation and Execution:
// ext functions
forward askcmacro
forward askeval
forward askimacro
forward askrmacro
forward compilemacro2
forward includemacro2
forward recompile
forward regen
forward runmacro2
forward saveconfig
// Buffers:
// ext functions
forward backsp
forward caseword
forward centerline
forward commentline
forward delchar2
forward delword
forward enter
forward getword
forward insline2
forward literal
forward livewrap
forward splitline2
forward swapline
forward tabfile
forward timestamp
forward write
// Cursors:
// ext functions
forward enter
forward nextword
forward prevword
forward tableft
forward tabright
// Bookmarks:
// ext functions
forward askbook
forward cyclebook
forward gotobook2
forward placebook
forward quickbook
// Marks:
// ext functions
forward getmarktext
forward markeol
forward markpara
forward markword
forward smark
// Blocks:
// ext functions
forward copyblock2
forward deleteblock2
forward fillblock2
forward formatblock2
forward justblock2
forward moveblock2
forward moveblockover
forward quote
forward saveblock2
forward sortblock2
// Clipboards:
// ext functions
forward askclip
forward clear
forward copy
forward cut
forward paste
// Search and Replace:
// lib functions
forward gotoerror
forward gotomatch
forward scanfiles
// ext functions
forward askcol
forward askfind
forward askfindo
forward askrepl
forward askrow
forward askscan
forward col2
forward findlast
forward findlasto
forward findo
forward gotomark
forward gotomatch2
forward isearch
forward replver
forward row2
forward search
forward search2
forward searchfiles
// Folds:
// ext functions
forward foldall
forward foldline
// Windows:
// lib functions
forward cascade
forward copywin
forward currwin
forward deletewin
forward getsettings
forward max?
forward maximize
forward min?
forward minimize
forward nextwindow
forward pankey
forward prevwindow
forward restore
forward setdraw
forward setting
forward setting?
forward sizekey
forward sizewin
forward splitwin
forward tile
forward togglestyle
forward toolbar
forward winlist
// Video:
// lib functions
forward videomode
// ext functions
forward togglemode
// Syntax Highlighting:
// ext functions
forward hiliteword
// File Handling:
// lib functions
forward dir?
// ext functions
forward defext
forward forceext
forward getext
forward getname
forward getpath
// Keyboard:
// ext functions
forward askrepkey
forward prefix
// Mouse:
// lib functions
forward trackmouse
// Menus:
// lib functions
forward gotobar
forward gotobar2
forward gotomenu
forward popup
forward submenu
// Desktop:
// lib functions
forward begdesk
forward currdesk
forward enddesk
forward opendesk
forward openhistory
forward restoredesk
forward savedesk
forward savehistory
// Prompts and Dialog boxes:
// lib functions
forward about
forward ask
forward askfile
forward askprint
forward finddlg
forward msgbox
forward okbox
forward repldlg
forward say
forward scandlg
forward shortbox
forward yncbox
// ext functions
forward asciilist
forward askrac
forward askbinary
forward askc
forward askcomplete
forward askdelim
forward asklmarg
forward askprompt
forward askrmarg
forward asktabv
forward asktabw
forward askx
forward picklist
// Prompt History:
// lib functions
forward addhistory
forward askhistory
forward gethistname
forward gethiststr
forward nexthist
forward openhistory
forward pophistory
forward prevhist
forward savehistory
// Primary Editing:
// lib functions
forward close
forward filelist
forward nextfile
forward open
forward openbuf
forward opennew
forward prevfile
forward reopen
forward save
forward setname
// ext functions
forward askasave
forward askinsert
forward askname
forward askopen
forward askopenb
forward asksaveas
forward autosave
forward close
forward closeall
forward opencfg
forward openlast
forward openword
forward print
forward printfile
forward printstr
forward quickref
// DOS Shell:
// ext functions
forward askrun
forward askruncap
forward os
forward run
forward runcap
forward shell
// Key Macros:
// lib functions
forward assignkey
forward erasekey
forward openkey
forward playkey
forward savekey
forward setting
// ext functions
forward askopenkey
forward asksavekey
forward erasekey2
forward openkey2
forward play
forward record
// File Manager:
// lib functions
forward fdobrk
forward fdomark
forward fmark
forward fmark?
forward fscanstr
forward fsort
forward ftype?
forward fup
forward getffile
forward openf
// ext functions
forward fattr
forward fcopy
forward fdelete
forward fmkdir
forward fmove
forward fopen
forward fprint
forward frename
forward frun
forward ftouch
// Internal Events:
// builtin functions:
forward oncompiling
forward onloading
forward onprinting
forward onsaving
// lib functions
forward onalarm
forward onclose
forward oncomment
forward onentry
forward onexit
forward onfocus
forward onfound
forward onhotkey
forward onopen
forward onscanning
forward onsyntax
// ext functions
forward onsave